﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PublicModelsAndEntities.Models.MainsortRecord
{
    /// <summary>
    /// 费用列表.
    /// </summary>
    public class CostListInfoModel
    {
        /// <summary>
        /// 唯一标识.
        /// </summary>
        public string? Id { get; set; }
        /// <summary>
        /// 费用报告申请日期
        /// </summary>
        public string? ApplyTime { get; set; }

        /// <summary>
        /// 费用支付时间 
        /// </summary>
        public string? PayTime { get; set; }

        /// <summary>
        /// 客户名称
        /// </summary>
        public string? Name { get; set; }
        
        /// <summary>
        /// 客户等级
        /// </summary>
        public string? CustomerLevel { get; set; }

        /// <summary>
        /// 产品序列号
        /// </summary>
        public string? One_dimensional_code { get; set; }

        /// <summary>
        /// 产品规格型号
        /// </summary>
        public string? Product_model { get; set; }

        /// <summary>
        /// 产品类别
        /// </summary>
        public string? Product_category { get; set; }

        /// <summary>
        /// 产品分类
        /// </summary>
        public string? Product_classification { get; set; }

        /// <summary>
        /// 产品名称 
        /// </summary>
        public string? Product_Name { get; set; }

        /// <summary>
        /// 保内/保外 
        /// </summary>
        public string? Guarantee { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public string? State { get; set; }

        /// <summary>
        /// 应收
        /// </summary>
        public string? Receivable { get; set; }

        /// <summary>
        /// 实收
        /// </summary>
        public string? NetReceipts { get; set; }

        /// <summary>
        /// 六月内维修次数
        /// </summary>
        public int? FixUnder6 { get; set; }

        /// <summary>
        /// 是否二次维修
        /// </summary>
        public string? SecondaryRepairsOr { get; set; }

        /// <summary>
        /// 技术对接
        /// </summary>
        public string? SkillManager { get; set; }

        /// <summary>
        /// 产品处理
        /// </summary>
        public string? Product_handle { get; set; }
        
        /// <summary>
        /// 故障原因
        /// </summary>
        public string? FailureCause { get; set; }

        /// <summary>
        /// 排序时间.
        /// </summary>
        public DateTime? OrderByDate { get; set; }

        /// <summary>
        /// 收费编号
        /// </summary>
        public string? CostNumber { get; set; }

        /// <summary>
        /// 是否
        /// </summary>
        public string? Repairornot { get; set; }

        /// <summary>
        /// 是否
        /// </summary>
        public string? Notes { get; set; }
    }
}
